{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "# pip install plotly #安装Plotly包"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 下面我们导入plotly.express工具"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [],
   "source": [
    "import plotly.express as px #导入Plotly.express工具，命名为px"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "application/vnd.plotly.v1+json": {
       "config": {
        "plotlyServerURL": "https://plot.ly"
       },
       "data": [
        {
         "hovertemplate": "number=%{x}<br>stage=%{y}<extra></extra>",
         "legendgroup": "",
         "marker": {
          "color": "#636efa"
         },
         "name": "",
         "orientation": "h",
         "showlegend": false,
         "type": "funnel",
         "x": [
          59,
          32,
          18,
          9,
          2
         ],
         "xaxis": "x",
         "y": [
          "访问数",
          "下载数",
          "注册数",
          "搜索数",
          "付款数"
         ],
         "yaxis": "y"
        }
       ],
       "layout": {
        "autosize": true,
        "legend": {
         "tracegroupgap": 0
        },
        "margin": {
         "t": 60
        },
        "template": {
         "data": {
          "bar": [
           {
            "error_x": {
             "color": "#2a3f5f"
            },
            "error_y": {
             "color": "#2a3f5f"
            },
            "marker": {
             "line": {
              "color": "#E5ECF6",
              "width": 0.5
             },
             "pattern": {
              "fillmode": "overlay",
              "size": 10,
              "solidity": 0.2
             }
            },
            "type": "bar"
           }
          ],
          "barpolar": [
           {
            "marker": {
             "line": {
              "color": "#E5ECF6",
              "width": 0.5
             },
             "pattern": {
              "fillmode": "overlay",
              "size": 10,
              "solidity": 0.2
             }
            },
            "type": "barpolar"
           }
          ],
          "carpet": [
           {
            "aaxis": {
             "endlinecolor": "#2a3f5f",
             "gridcolor": "white",
             "linecolor": "white",
             "minorgridcolor": "white",
             "startlinecolor": "#2a3f5f"
            },
            "baxis": {
             "endlinecolor": "#2a3f5f",
             "gridcolor": "white",
             "linecolor": "white",
             "minorgridcolor": "white",
             "startlinecolor": "#2a3f5f"
            },
            "type": "carpet"
           }
          ],
          "choropleth": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "type": "choropleth"
           }
          ],
          "contour": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "contour"
           }
          ],
          "contourcarpet": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "type": "contourcarpet"
           }
          ],
          "heatmap": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "heatmap"
           }
          ],
          "heatmapgl": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "heatmapgl"
           }
          ],
          "histogram": [
           {
            "marker": {
             "pattern": {
              "fillmode": "overlay",
              "size": 10,
              "solidity": 0.2
             }
            },
            "type": "histogram"
           }
          ],
          "histogram2d": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "histogram2d"
           }
          ],
          "histogram2dcontour": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "histogram2dcontour"
           }
          ],
          "mesh3d": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "type": "mesh3d"
           }
          ],
          "parcoords": [
           {
            "line": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "parcoords"
           }
          ],
          "pie": [
           {
            "automargin": true,
            "type": "pie"
           }
          ],
          "scatter": [
           {
            "fillpattern": {
             "fillmode": "overlay",
             "size": 10,
             "solidity": 0.2
            },
            "type": "scatter"
           }
          ],
          "scatter3d": [
           {
            "line": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatter3d"
           }
          ],
          "scattercarpet": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattercarpet"
           }
          ],
          "scattergeo": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattergeo"
           }
          ],
          "scattergl": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattergl"
           }
          ],
          "scattermapbox": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattermapbox"
           }
          ],
          "scatterpolar": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatterpolar"
           }
          ],
          "scatterpolargl": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatterpolargl"
           }
          ],
          "scatterternary": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatterternary"
           }
          ],
          "surface": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "surface"
           }
          ],
          "table": [
           {
            "cells": {
             "fill": {
              "color": "#EBF0F8"
             },
             "line": {
              "color": "white"
             }
            },
            "header": {
             "fill": {
              "color": "#C8D4E3"
             },
             "line": {
              "color": "white"
             }
            },
            "type": "table"
           }
          ]
         },
         "layout": {
          "annotationdefaults": {
           "arrowcolor": "#2a3f5f",
           "arrowhead": 0,
           "arrowwidth": 1
          },
          "autotypenumbers": "strict",
          "coloraxis": {
           "colorbar": {
            "outlinewidth": 0,
            "ticks": ""
           }
          },
          "colorscale": {
           "diverging": [
            [
             0,
             "#8e0152"
            ],
            [
             0.1,
             "#c51b7d"
            ],
            [
             0.2,
             "#de77ae"
            ],
            [
             0.3,
             "#f1b6da"
            ],
            [
             0.4,
             "#fde0ef"
            ],
            [
             0.5,
             "#f7f7f7"
            ],
            [
             0.6,
             "#e6f5d0"
            ],
            [
             0.7,
             "#b8e186"
            ],
            [
             0.8,
             "#7fbc41"
            ],
            [
             0.9,
             "#4d9221"
            ],
            [
             1,
             "#276419"
            ]
           ],
           "sequential": [
            [
             0,
             "#0d0887"
            ],
            [
             0.1111111111111111,
             "#46039f"
            ],
            [
             0.2222222222222222,
             "#7201a8"
            ],
            [
             0.3333333333333333,
             "#9c179e"
            ],
            [
             0.4444444444444444,
             "#bd3786"
            ],
            [
             0.5555555555555556,
             "#d8576b"
            ],
            [
             0.6666666666666666,
             "#ed7953"
            ],
            [
             0.7777777777777778,
             "#fb9f3a"
            ],
            [
             0.8888888888888888,
             "#fdca26"
            ],
            [
             1,
             "#f0f921"
            ]
           ],
           "sequentialminus": [
            [
             0,
             "#0d0887"
            ],
            [
             0.1111111111111111,
             "#46039f"
            ],
            [
             0.2222222222222222,
             "#7201a8"
            ],
            [
             0.3333333333333333,
             "#9c179e"
            ],
            [
             0.4444444444444444,
             "#bd3786"
            ],
            [
             0.5555555555555556,
             "#d8576b"
            ],
            [
             0.6666666666666666,
             "#ed7953"
            ],
            [
             0.7777777777777778,
             "#fb9f3a"
            ],
            [
             0.8888888888888888,
             "#fdca26"
            ],
            [
             1,
             "#f0f921"
            ]
           ]
          },
          "colorway": [
           "#636efa",
           "#EF553B",
           "#00cc96",
           "#ab63fa",
           "#FFA15A",
           "#19d3f3",
           "#FF6692",
           "#B6E880",
           "#FF97FF",
           "#FECB52"
          ],
          "font": {
           "color": "#2a3f5f"
          },
          "geo": {
           "bgcolor": "white",
           "lakecolor": "white",
           "landcolor": "#E5ECF6",
           "showlakes": true,
           "showland": true,
           "subunitcolor": "white"
          },
          "hoverlabel": {
           "align": "left"
          },
          "hovermode": "closest",
          "mapbox": {
           "style": "light"
          },
          "paper_bgcolor": "white",
          "plot_bgcolor": "#E5ECF6",
          "polar": {
           "angularaxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           },
           "bgcolor": "#E5ECF6",
           "radialaxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           }
          },
          "scene": {
           "xaxis": {
            "backgroundcolor": "#E5ECF6",
            "gridcolor": "white",
            "gridwidth": 2,
            "linecolor": "white",
            "showbackground": true,
            "ticks": "",
            "zerolinecolor": "white"
           },
           "yaxis": {
            "backgroundcolor": "#E5ECF6",
            "gridcolor": "white",
            "gridwidth": 2,
            "linecolor": "white",
            "showbackground": true,
            "ticks": "",
            "zerolinecolor": "white"
           },
           "zaxis": {
            "backgroundcolor": "#E5ECF6",
            "gridcolor": "white",
            "gridwidth": 2,
            "linecolor": "white",
            "showbackground": true,
            "ticks": "",
            "zerolinecolor": "white"
           }
          },
          "shapedefaults": {
           "line": {
            "color": "#2a3f5f"
           }
          },
          "ternary": {
           "aaxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           },
           "baxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           },
           "bgcolor": "#E5ECF6",
           "caxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           }
          },
          "title": {
           "x": 0.05
          },
          "xaxis": {
           "automargin": true,
           "gridcolor": "white",
           "linecolor": "white",
           "ticks": "",
           "title": {
            "standoff": 15
           },
           "zerolinecolor": "white",
           "zerolinewidth": 2
          },
          "yaxis": {
           "automargin": true,
           "gridcolor": "white",
           "linecolor": "white",
           "ticks": "",
           "title": {
            "standoff": 15
           },
           "zerolinecolor": "white",
           "zerolinewidth": 2
          }
         }
        },
        "xaxis": {
         "anchor": "y",
         "autorange": true,
         "domain": [
          0,
          1
         ],
         "range": [
          -32.77777777777778,
          32.77777777777778
         ],
         "title": {
          "text": "number"
         },
         "type": "linear"
        },
        "yaxis": {
         "anchor": "x",
         "autorange": true,
         "domain": [
          0,
          1
         ],
         "range": [
          4.5,
          -0.5
         ],
         "title": {
          "text": "stage"
         },
         "type": "category"
        }
       }
      },
      "image/png": "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EEAAAQQQQAABBBBAIGEBAtqE6ShEAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTMBAhozfyoRgABBBBAAAEE/l87dkgAAADAIKx/63fgdgEwkxAgQIAAAQIECBAgQIBAFjBoM52QAAECBAgQIECAAAECBAgQIECAAAECn4BB+/mpCRAgQIAAAQIECBAgQIAAAQIECBAgkAUM2kwnJECAAAECBAgQIECAAAECBAgQIECAwCdg0H5+agIECBAgQIAAAQIECBAgQIAAAQIECGQBgzbTCQkQIECAAAECBAgQIECAAAECBAgQIPAJGLSfn5oAAQIECBAgQIAAAQIECBAgQIAAAQJZwKDNdEICBAgQIECAAAECBAgQIECAAAECBAh8Agbt56cmQIAAAQIECBAgQIAAAQIECBAgQIBAFjBoM52QAAECBAgQIECAAAECBAgQIECAAAECn4BB+/mpCRAgQIAAAQIECBAgQIAAAQIECBAgkAUM2kwnJECAAAECBAgQIECAAAECBAgQIECAwCdg0H5+agIECBAgQIAAAQIECBAgQIAAAQIECGQBgzbTCQkQIECAAAECBAgQIECAAAECBAgQIPAJGLSfn5oAAQIECBAgQIAAAQIECBAgQIAAAQJZwKDNdEICBAgQIECAAAECBAgQIECAAAECBAh8Agbt56cmQIAAAQIECBAgQIAAAQIECBAgQIBAFjBoM52QAAECBAgQIECAAAECBAgQIECAAAECn4BB+/mpCRAgQIAAAQIECBAgQIAAAQIECBAgkAUM2kwnJECAAAECBAgQIECAAAECBAgQIECAwCdg0H5+agIECBAgQIAAAQIECBAgQIAAAQIECGQBgzbTCQkQIECAAAECBAgQIECAAAECBAgQIPAJGLSfn5oAAQIECBAgQIAAAQIECBAgQIAAAQJZwKDNdEICBAgQIECAAAECBAgQIECAAAECBAh8Agbt56cmQIAAAQIECBAgQIAAAQIECBAgQIBAFjBoM52QAAECBAgQIECAAAECBAgQIECAAAECn4BB+/mpCRAgQIAAAQIECBAgQIAAAQIECBAgkAUM2kwnJECAAAECBAgQIECAAAECBAgQIECAwCdg0H5+agIECBAgQIAAAQIECBAgQIAAAQIECGQBgzbTCQkQIECAAAECBAgQIECAAAECBAgQIPAJGLSfn5oAAQIECBAgQIAAAQIECBAgQIAAAQJZwKDNdEICBAgQIECAAAECBAgQIECAAAECBAh8Agbt56cmQIAAAQIECBAgQIAAAQIECBAgQIBAFjBoM52QAAECBAgQIECAAAECBAgQIECAAAECn4BB+/mpCRAgQIAAAQIECBAgQIAAAQIECBAgkAUM2kwnJECAAAECBAgQIECAAAECBAgQIECAwCdg0H5+agIECBAgQIAAAQIECBAgQIAAAQIECGQBgzbTCQkQIECAAAECBAgQIECAAAECBAgQIPAJGLSfn5oAAQIECBAgQIAAAQIECBAgQIAAAQJZwKDNdEICBAgQIECAAAECBAgQIECAAAECBAh8Agbt56cmQIAAAQIECBAgQIAAAQIECBAgQIBAFjBoM52QAAECBAgQIECAAAECBAgQIECAAAECn4BB+/mpCRAgQIAAAQIECBAgQIAAAQIECBAgkAUM2kwnJECAAAECBAgQIECAAAECBAgQIECAwCdg0H5+agIECBAgQIAAAQIECBAgQIAAAQIECGQBgzbTCQkQIECAAAECBAgQIECAAAECBAgQIPAJGLSfn5oAAQIECBAgQIAAAQIECBAgQIAAAQJZwKDNdEICBAgQIECAAAECBAgQIECAAAECBAh8Agbt56cmQIAAAQIECBAgQIAAAQIECBAgQIBAFjBoM52QAAECBAgQIECAAAECBAgQIECAAAECn4BB+/mpCRAgQIAAAQIECBAgQIAAAQIECBAgkAUM2kwnJECAAAECBAgQIECAAAECBAgQIECAwCdg0H5+agIECBAgQIAAAQIECBAgQIAAAQIECGQBgzbTCQkQIECAAAECBAgQIECAAAECBAgQIPAJGLSfn5oAAQIECBAgQIAAAQIECBAgQIAAAQJZwKDNdEICBAgQIECAAAECBAgQIECAAAECBAh8Agbt56cmQIAAAQIECBAgQIAAAQIECBAgQIBAFjBoM52QAAECBAgQIECAAAECBAgQIECAAAECn4BB+/mpCRAgQIAAAQIECBAgQIAAAQIECBAgkAUM2kwnJECAAAECBAgQIECAAAECBAgQIECAwCdg0H5+agIECBAgQIAAAQIECBAgQIAAAQIECGQBgzbTCQkQIECAAAECBAgQIECAAAECBAgQIPAJGLSfn5oAAQIECBAgQIAAAQIECBAgQIAAAQJZwKDNdEICBAgQIECAAAECBAgQIECAAAECBAh8Agbt56cmQIAAAQIECBAgQIAAAQIECBAgQIBAFjBoM52QAAECBAgQIECAAAECBAgQIECAAAECn4BB+/mpCRAgQIAAAQIECBAgQIAAAQIECBAgkAUM2kwnJECAAAECBAgQIECAAAECBAgQIECAwCdg0H5+agIECBAgQIAAAQIECBAgQIAAAQIECGQBgzbTCQkQIECAAAECBAgQIECAAAECBAgQIPAJGLSfn5oAAQIECBAgQIAAAQIECBAgQIAAAQJZwKDNdEICBAgQIECAAAECBAgQIECAAAECBAh8Agbt56cmQIAAAQIECBAgQIAAAQIECBAgQIBAFjBoM52QAAECBAgQIECAAAECBAgQIECAAAECn8AA52D7mp+kEtAAAAAASUVORK5CYII=",
      "text/html": [
       "<div>                            <div id=\"01d000d2-c777-4091-9e46-396cc03c4f50\" class=\"plotly-graph-div\" style=\"height:525px; width:100%;\"></div>            <script type=\"text/javascript\">                require([\"plotly\"], function(Plotly) {                    window.PLOTLYENV=window.PLOTLYENV || {};                                    if (document.getElementById(\"01d000d2-c777-4091-9e46-396cc03c4f50\")) {                    Plotly.newPlot(                        \"01d000d2-c777-4091-9e46-396cc03c4f50\",                        [{\"hovertemplate\":\"number=%{x}\\u003cbr\\u003estage=%{y}\\u003cextra\\u003e\\u003c\\u002fextra\\u003e\",\"legendgroup\":\"\",\"marker\":{\"color\":\"#636efa\"},\"name\":\"\",\"orientation\":\"h\",\"showlegend\":false,\"x\":[59,32,18,9,2],\"xaxis\":\"x\",\"y\":[\"\\u8bbf\\u95ee\\u6570\",\"\\u4e0b\\u8f7d\\u6570\",\"\\u6ce8\\u518c\\u6570\",\"\\u641c\\u7d22\\u6570\",\"\\u4ed8\\u6b3e\\u6570\"],\"yaxis\":\"y\",\"type\":\"funnel\"}],                        {\"template\":{\"data\":{\"histogram2dcontour\":[{\"type\":\"histogram2dcontour\",\"colorbar\":{\"outlinewidth\":0,\"ticks\":\"\"},\"colorscale\":[[0.0,\"#0d0887\"],[0.1111111111111111,\"#46039f\"],[0.2222222222222222,\"#7201a8\"],[0.3333333333333333,\"#9c179e\"],[0.4444444444444444,\"#bd3786\"],[0.5555555555555556,\"#d8576b\"],[0.6666666666666666,\"#ed7953\"],[0.7777777777777778,\"#fb9f3a\"],[0.8888888888888888,\"#fdca26\"],[1.0,\"#f0f921\"]]}],\"choropleth\":[{\"type\":\"choropleth\",\"colorbar\":{\"outlinewidth\":0,\"ticks\":\"\"}}],\"histogram2d\":[{\"type\":\"histogram2d\",\"colorbar\":{\"outlinewidth\":0,\"ticks\":\"\"},\"colorscale\":[[0.0,\"#0d0887\"],[0.1111111111111111,\"#46039f\"],[0.2222222222222222,\"#7201a8\"],[0.3333333333333333,\"#9c179e\"],[0.4444444444444444,\"#bd3786\"],[0.5555555555555556,\"#d8576b\"],[0.6666666666666666,\"#ed7953\"],[0.7777777777777778,\"#fb9f3a\"],[0.8888888888888888,\"#fdca26\"],[1.0,\"#f0f921\"]]}],\"heatmap\":[{\"type\":\"heatmap\",\"colorbar\":{\"outlinewidth\":0,\"ticks\":\"\"},\"colorscale\":[[0.0,\"#0d0887\"],[0.1111111111111111,\"#46039f\"],[0.2222222222222222,\"#7201a8\"],[0.3333333333333333,\"#9c179e\"],[0.4444444444444444,\"#bd3786\"],[0.5555555555555556,\"#d8576b\"],[0.6666666666666666,\"#ed7953\"],[0.7777777777777778,\"#fb9f3a\"],[0.8888888888888888,\"#fdca26\"],[1.0,\"#f0f921\"]]}],\"heatmapgl\":[{\"type\":\"heatmapgl\",\"colorbar\":{\"outlinewidth\":0,\"ticks\":\"\"},\"colorscale\":[[0.0,\"#0d0887\"],[0.1111111111111111,\"#46039f\"],[0.2222222222222222,\"#7201a8\"],[0.3333333333333333,\"#9c179e\"],[0.4444444444444444,\"#bd3786\"],[0.5555555555555556,\"#d8576b\"],[0.6666666666666666,\"#ed7953\"],[0.7777777777777778,\"#fb9f3a\"],[0.8888888888888888,\"#fdca26\"],[1.0,\"#f0f921\"]]}],\"contourcarpet\":[{\"type\":\"contourcarpet\",\"colorbar\":{\"outlinewidth\":0,\"ticks\":\"\"}}],\"contour\":[{\"type\":\"contour\",\"colorbar\":{\"outlinewidth\":0,\"ticks\":\"\"},\"colorscale\":[[0.0,\"#0d0887\"],[0.1111111111111111,\"#46039f\"],[0.2222222222222222,\"#7201a8\"],[0.3333333333333333,\"#9c179e\"],[0.4444444444444444,\"#bd3786\"],[0.5555555555555556,\"#d8576b\"],[0.6666666666666666,\"#ed7953\"],[0.7777777777777778,\"#fb9f3a\"],[0.8888888888888888,\"#fdca26\"],[1.0,\"#f0f921\"]]}],\"surface\":[{\"type\":\"surface\",\"colorbar\":{\"outlinewidth\":0,\"ticks\":\"\"},\"colorscale\":[[0.0,\"#0d0887\"],[0.1111111111111111,\"#46039f\"],[0.2222222222222222,\"#7201a8\"],[0.3333333333333333,\"#9c179e\"],[0.4444444444444444,\"#bd3786\"],[0.5555555555555556,\"#d8576b\"],[0.6666666666666666,\"#ed7953\"],[0.7777777777777778,\"#fb9f3a\"],[0.8888888888888888,\"#fdca26\"],[1.0,\"#f0f921\"]]}],\"mesh3d\":[{\"type\":\"mesh3d\",\"colorbar\":{\"outlinewidth\":0,\"ticks\":\"\"}}],\"scatter\":[{\"fillpattern\":{\"fillmode\":\"overlay\",\"size\":10,\"solidity\":0.2},\"type\":\"scatter\"}],\"parcoords\":[{\"type\":\"parcoords\",\"line\":{\"colorbar\":{\"outlinewidth\":0,\"ticks\":\"\"}}}],\"scatterpolargl\":[{\"type\":\"scatterpolargl\",\"marker\":{\"colorbar\":{\"outlinewidth\":0,\"ticks\":\"\"}}}],\"bar\":[{\"error_x\":{\"color\":\"#2a3f5f\"},\"error_y\":{\"color\":\"#2a3f5f\"},\"marker\":{\"line\":{\"color\":\"#E5ECF6\",\"width\":0.5},\"pattern\":{\"fillmode\":\"overlay\",\"size\":10,\"solidity\":0.2}},\"type\":\"bar\"}],\"scattergeo\":[{\"type\":\"scattergeo\",\"marker\":{\"colorbar\":{\"outlinewidth\":0,\"ticks\":\"\"}}}],\"scatterpolar\":[{\"type\":\"scatterpolar\",\"marker\":{\"colorbar\":{\"outlinewidth\":0,\"ticks\":\"\"}}}],\"histogram\":[{\"marker\":{\"pattern\":{\"fillmode\":\"overlay\",\"size\":10,\"solidity\":0.2}},\"type\":\"histogram\"}],\"scattergl\":[{\"type\":\"scattergl\",\"marker\":{\"colorbar\":{\"outlinewidth\":0,\"ticks\":\"\"}}}],\"scatter3d\":[{\"type\":\"scatter3d\",\"line\":{\"colorbar\":{\"outlinewidth\":0,\"ticks\":\"\"}},\"marker\":{\"colorbar\":{\"outlinewidth\":0,\"ticks\":\"\"}}}],\"scattermapbox\":[{\"type\":\"scattermapbox\",\"marker\":{\"colorbar\":{\"outlinewidth\":0,\"ticks\":\"\"}}}],\"scatterternary\":[{\"type\":\"scatterternary\",\"marker\":{\"colorbar\":{\"outlinewidth\":0,\"ticks\":\"\"}}}],\"scattercarpet\":[{\"type\":\"scattercarpet\",\"marker\":{\"colorbar\":{\"outlinewidth\":0,\"ticks\":\"\"}}}],\"carpet\":[{\"aaxis\":{\"endlinecolor\":\"#2a3f5f\",\"gridcolor\":\"white\",\"linecolor\":\"white\",\"minorgridcolor\":\"white\",\"startlinecolor\":\"#2a3f5f\"},\"baxis\":{\"endlinecolor\":\"#2a3f5f\",\"gridcolor\":\"white\",\"linecolor\":\"white\",\"minorgridcolor\":\"white\",\"startlinecolor\":\"#2a3f5f\"},\"type\":\"carpet\"}],\"table\":[{\"cells\":{\"fill\":{\"color\":\"#EBF0F8\"},\"line\":{\"color\":\"white\"}},\"header\":{\"fill\":{\"color\":\"#C8D4E3\"},\"line\":{\"color\":\"white\"}},\"type\":\"table\"}],\"barpolar\":[{\"marker\":{\"line\":{\"color\":\"#E5ECF6\",\"width\":0.5},\"pattern\":{\"fillmode\":\"overlay\",\"size\":10,\"solidity\":0.2}},\"type\":\"barpolar\"}],\"pie\":[{\"automargin\":true,\"type\":\"pie\"}]},\"layout\":{\"autotypenumbers\":\"strict\",\"colorway\":[\"#636efa\",\"#EF553B\",\"#00cc96\",\"#ab63fa\",\"#FFA15A\",\"#19d3f3\",\"#FF6692\",\"#B6E880\",\"#FF97FF\",\"#FECB52\"],\"font\":{\"color\":\"#2a3f5f\"},\"hovermode\":\"closest\",\"hoverlabel\":{\"align\":\"left\"},\"paper_bgcolor\":\"white\",\"plot_bgcolor\":\"#E5ECF6\",\"polar\":{\"bgcolor\":\"#E5ECF6\",\"angularaxis\":{\"gridcolor\":\"white\",\"linecolor\":\"white\",\"ticks\":\"\"},\"radialaxis\":{\"gridcolor\":\"white\",\"linecolor\":\"white\",\"ticks\":\"\"}},\"ternary\":{\"bgcolor\":\"#E5ECF6\",\"aaxis\":{\"gridcolor\":\"white\",\"linecolor\":\"white\",\"ticks\":\"\"},\"baxis\":{\"gridcolor\":\"white\",\"linecolor\":\"white\",\"ticks\":\"\"},\"caxis\":{\"gridcolor\":\"white\",\"linecolor\":\"white\",\"ticks\":\"\"}},\"coloraxis\":{\"colorbar\":{\"outlinewidth\":0,\"ticks\":\"\"}},\"colorscale\":{\"sequential\":[[0.0,\"#0d0887\"],[0.1111111111111111,\"#46039f\"],[0.2222222222222222,\"#7201a8\"],[0.3333333333333333,\"#9c179e\"],[0.4444444444444444,\"#bd3786\"],[0.5555555555555556,\"#d8576b\"],[0.6666666666666666,\"#ed7953\"],[0.7777777777777778,\"#fb9f3a\"],[0.8888888888888888,\"#fdca26\"],[1.0,\"#f0f921\"]],\"sequentialminus\":[[0.0,\"#0d0887\"],[0.1111111111111111,\"#46039f\"],[0.2222222222222222,\"#7201a8\"],[0.3333333333333333,\"#9c179e\"],[0.4444444444444444,\"#bd3786\"],[0.5555555555555556,\"#d8576b\"],[0.6666666666666666,\"#ed7953\"],[0.7777777777777778,\"#fb9f3a\"],[0.8888888888888888,\"#fdca26\"],[1.0,\"#f0f921\"]],\"diverging\":[[0,\"#8e0152\"],[0.1,\"#c51b7d\"],[0.2,\"#de77ae\"],[0.3,\"#f1b6da\"],[0.4,\"#fde0ef\"],[0.5,\"#f7f7f7\"],[0.6,\"#e6f5d0\"],[0.7,\"#b8e186\"],[0.8,\"#7fbc41\"],[0.9,\"#4d9221\"],[1,\"#276419\"]]},\"xaxis\":{\"gridcolor\":\"white\",\"linecolor\":\"white\",\"ticks\":\"\",\"title\":{\"standoff\":15},\"zerolinecolor\":\"white\",\"automargin\":true,\"zerolinewidth\":2},\"yaxis\":{\"gridcolor\":\"white\",\"linecolor\":\"white\",\"ticks\":\"\",\"title\":{\"standoff\":15},\"zerolinecolor\":\"white\",\"automargin\":true,\"zerolinewidth\":2},\"scene\":{\"xaxis\":{\"backgroundcolor\":\"#E5ECF6\",\"gridcolor\":\"white\",\"linecolor\":\"white\",\"showbackground\":true,\"ticks\":\"\",\"zerolinecolor\":\"white\",\"gridwidth\":2},\"yaxis\":{\"backgroundcolor\":\"#E5ECF6\",\"gridcolor\":\"white\",\"linecolor\":\"white\",\"showbackground\":true,\"ticks\":\"\",\"zerolinecolor\":\"white\",\"gridwidth\":2},\"zaxis\":{\"backgroundcolor\":\"#E5ECF6\",\"gridcolor\":\"white\",\"linecolor\":\"white\",\"showbackground\":true,\"ticks\":\"\",\"zerolinecolor\":\"white\",\"gridwidth\":2}},\"shapedefaults\":{\"line\":{\"color\":\"#2a3f5f\"}},\"annotationdefaults\":{\"arrowcolor\":\"#2a3f5f\",\"arrowhead\":0,\"arrowwidth\":1},\"geo\":{\"bgcolor\":\"white\",\"landcolor\":\"#E5ECF6\",\"subunitcolor\":\"white\",\"showland\":true,\"showlakes\":true,\"lakecolor\":\"white\"},\"title\":{\"x\":0.05},\"mapbox\":{\"style\":\"light\"}}},\"xaxis\":{\"anchor\":\"y\",\"domain\":[0.0,1.0],\"title\":{\"text\":\"number\"}},\"yaxis\":{\"anchor\":\"x\",\"domain\":[0.0,1.0],\"title\":{\"text\":\"stage\"}},\"legend\":{\"tracegroupgap\":0},\"margin\":{\"t\":60}},                        {\"responsive\": true}                    ).then(function(){\n",
       "                            \n",
       "var gd = document.getElementById('01d000d2-c777-4091-9e46-396cc03c4f50');\n",
       "var x = new MutationObserver(function (mutations, observer) {{\n",
       "        var display = window.getComputedStyle(gd).display;\n",
       "        if (!display || display === 'none') {{\n",
       "            console.log([gd, 'removed!']);\n",
       "            Plotly.purge(gd);\n",
       "            observer.disconnect();\n",
       "        }}\n",
       "}});\n",
       "\n",
       "// Listen for the removal of the full notebook cells\n",
       "var notebookContainer = gd.closest('#notebook-container');\n",
       "if (notebookContainer) {{\n",
       "    x.observe(notebookContainer, {childList: true});\n",
       "}}\n",
       "\n",
       "// Listen for the clearing of the current output cell\n",
       "var outputEl = gd.closest('.output');\n",
       "if (outputEl) {{\n",
       "    x.observe(outputEl, {childList: true});\n",
       "}}\n",
       "\n",
       "                        })                };                });            </script>        </div>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "data = dict( #准备漏斗数据\n",
    "    number=[59, 32, 18, 9, 2],\n",
    "    stage=[\"访问数\", \"下载数\", \"注册数\", \"搜索数\", \"付款数\"])\n",
    "fig = px.funnel(data, x='number', y='stage') #把数据传进漏斗图\n",
    "fig.show() #显示漏斗图"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3 (ipykernel)",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.12.4"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 4
}
